Problem Note 37474: Incorrect forecasts are produced when future values of exogenous variables are not provided
If a model with exogenous (input) variables is estimated in PROC VARMAX and out-of-sample forecasts of the response variables are desired, then future values of the input variables must be provided. PROC VARMAX first checks to see if future values of the input variables are included as part of the DATA= data set. If they are, then the procedure uses these values when forecasting the response variables. If future values of the input variables are not provided as part of the DATA= data set, then PROC VARMAX automatically forecasts these variables using the same VARMA model fit to the response variables. In this latter case when PROC VARMAX automatically forecasts the input variables, the out-of-sample forecasts for the response variables are incorrect.
To circumvent the problem, use either a prior PROC VARMAX step or some other method to forecast the exogenous variables and then append these forecasts to the bottom of the DATA= data set passed to the PROC VARMAX step used to model and forecast the response variables.
Operating System and Release Information
SAS System | SAS/ETS | HP-UX IPF | 9.2 TS1M0 | 9.2 TS2M2 |
Linux | 9.2 TS1M0 | 9.2 TS2M2 |
Linux for x64 | 9.2 TS1M0 | 9.2 TS2M2 |
64-bit Enabled HP-UX | 9.2 TS1M0 | 9.2 TS2M2 |
64-bit Enabled Solaris | 9.2 TS1M0 | 9.2 TS2M2 |
Windows Vista | 9.2 TS1M0 | 9.2 TS2M2 |
64-bit Enabled AIX | 9.2 TS1M0 | 9.2 TS2M2 |
Microsoft Windows Server 2003 Standard Edition | 9.2 TS1M0 | 9.2 TS2M2 |
Microsoft Windows XP Professional | 9.2 TS1M0 | 9.2 TS2M2 |
Microsoft Windows Server 2003 Enterprise Edition | 9.2 TS1M0 | 9.2 TS2M2 |
Microsoft® Windows® for x64 | 9.2 TS1M0 | 9.2 TS2M2 |
Microsoft Windows Server 2003 Datacenter Edition | 9.2 TS1M0 | 9.2 TS2M2 |
Microsoft Windows Server 2003 Enterprise 64-bit Edition | 9.2 TS1M0 | 9.2 TS2M2 |
Microsoft Windows XP 64-bit Edition | 9.2 TS1M0 | 9.2 TS2M2 |
Microsoft Windows Server 2003 Datacenter 64-bit Edition | 9.2 TS1M0 | 9.2 TS2M2 |
z/OS | 9.2 TS1M0 | 9.2 TS2M2 |
Microsoft® Windows® for 64-Bit Itanium-based Systems | 9.2 TS1M0 | 9.2 TS2M2 |
Solaris for x64 | 9.2 TS1M0 | 9.2 TS2M2 |
OpenVMS on HP Integrity | 9.2 TS1M0 | 9.2 TS2M2 |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
Type: | Problem Note |
Priority: | high |
Topic: | Analytics ==> Forecasting Analytics ==> Time Series Analysis SAS Reference ==> Procedures ==> VARMAX
|
Date Modified: | 2009-10-20 10:36:20 |
Date Created: | 2009-10-14 17:48:37 |